package grafica;

import java.util.Observable;

public class Cerchio extends Observable{
	private  int x;
	private  int y;
	private int raggio;
	
	/**
	 * @param x
	 * @param y
	 * @param raggio
	 */
	public Cerchio(int x, int y, int raggio) {
		super();
		this.x = x;
		this.y = y;
		this.raggio = raggio;
	}
	
	/**
	 * 
	 */
	public Cerchio() {
		super();
	}


	/**
	 * @return the x
	 */
	public int getX() {
		return x;
	}
	/**
	 * @param x the x to set
	 */
	public void setX(int x) {
		this.x = x;
		setChanged();
		notifyObservers();
	}
	/**
	 * @return the y
	 */
	public int getY() {
		return y;
	}
	/**
	 * @param y the y to set
	 */
	public void setY(int y) {
		this.y = y;
		setChanged();
		notifyObservers();
	}
	/**
	 * @return the raggio
	 */
	public int getRaggio() {
		return raggio;
	}
	/**
	 * @param raggio the raggio to set
	 */
	public void setRaggio(int raggio) {
		this.raggio = raggio;
		setChanged();
		notifyObservers();
	}
	/*public boolean Intersezione(Cerchio cerchio){
		linea linea=new linea(this.x,this.y,cerchio.getX(),cerchio.getY());
		System.out.println(linea.lunghezza());
		if(linea.lunghezza()<=((this.raggio/2)+(cerchio.getRaggio()/2)))
			return true;
		return false;
	}*/
	
}
